home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.4 Applications 1997 August / SGI IRIX 6.4 Applications 1997 August.iso / relnotes / sitemgr / ch5.z / ch5
Encoding:
Text File  |  1997-08-01  |  20.5 KB  |  463 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        5.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        5.1  _I_n_i_t_i_a_l_i_z_a_t_i_o_n__a_n_d__S_e_t_u_p
  11.  
  12.           +o Before beginning, please read the "_I_n_s_t_a_l_l_a_t_i_o_n
  13.             _I_n_f_o_r_m_a_t_i_o_n" chapter of these release notes if you
  14.             haven't already done so. It provides detailed
  15.             information on enabling the HTTP server for SiteMgr
  16.             access; security; and other very important items.
  17.  
  18.           +o The initial database creation step may take some time,
  19.             proportional to the number of documents in your doc
  20.             root. The database initialization dialog requests
  21.             appropriate email address(es) in order to alert you
  22.             when the database has been created and is ready for
  23.             access. Until that message is received, you should
  24.             close the SiteMgr client and not try to access the
  25.             database.
  26.  
  27.             Feedback from the initialization process is also
  28.             available from the client in the form of a document
  29.             counter, which is returned when the "_L_o_a_d _W_e_b _S_i_t_e"
  30.             button is clicked in the client.
  31.  
  32.           +o If you are running a separate HTTP server instance for
  33.             utilizing SiteMgr (see "_I_n_s_t_a_l_l_a_t_i_o_n _I_n_f_o_r_m_a_t_i_o_n" for
  34.             information concerning this topic), make sure you
  35.             differentiate between the "_S_i_t_e_M_g_r _S_e_r_v_e_r/_L_o_c_a_t_i_o_n:"
  36.             and the "_S_e_r_v_e_r/_L_o_c_a_t_i_o_n:" in the SiteMgr
  37.             Initialization dialog.
  38.  
  39.             The value specified for "_S_e_r_v_e_r/_L_o_c_a_t_i_o_n:" should be
  40.             the server and port that people normally use to view
  41.             your site. For example, the two entries may look like:
  42.  
  43.  
  44.                     _S_i_t_e_M_g_r _S_e_r_v_e_r/_L_o_c_a_t_i_o_n:  http://www.foo.com:6949
  45.                     _S_e_r_v_e_r/_L_o_c_a_t_i_o_n:          http://www.foo.com
  46.  
  47.             If SiteMgr is being run through the same HTTP server
  48.             instance that people normally use to view your site,
  49.             then the entries should be identical.
  50.  
  51.           +o When initializing the database, SiteMgr _o_n_l_y picks up
  52.             documents and directories that are found off the
  53.             document root for the HTTP server instance you have
  54.             specified. Documents and directories can be in the form
  55.             of symbolic links (which are automatically followed),
  56.             found somewhere within the document root. Anything
  57.             outside of the document root will _n_o_t be picked up if
  58.             there is no symbolic link to it from within the
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             document root.
  75.  
  76.             In particular, user documents with URLs of the form
  77.             _h_t_t_p://_w_w_w._f_o_o._c_o_m/~_j_s_m_i_t_h/_f_o_o._h_t_m_l will not be found
  78.             unless there is a symbolic link from within the
  79.             document root to the user's Unix directory (default
  80.             location ~_j_s_m_i_t_h/_p_u_b_l_i_c__h_t_m_l).
  81.  
  82.           +o If, after initialization, your entire web site (under
  83.             the document root) is not showing up in SiteMgr, here
  84.             are some possibilities:
  85.  
  86.                +o An underlying library, part of the _w_e_b_s_u_p_p_o_r_t
  87.                  product, cannot find a valid MIME types file, or
  88.                  the file it used is incomplete. In future versions
  89.                  of _w_e_b_s_u_p_p_o_r_t, this problem will be corrected.
  90.  
  91.                  At this time, if you encounter a situation whereby
  92.                  (for instance) your image files are not getting
  93.                  recognized by SiteMgr _A_N_D the file
  94.                  /_u_s_r/_l_o_c_a_l/_l_i_b/_n_e_t_s_c_a_p_e/_m_i_m_e._t_y_p_e_s._f_u_l_l does not
  95.                  exist, you should create a symbolic link from your
  96.                  server configuration directory's MIME types file
  97.                  to the aforementioned file reference:
  98.  
  99.  
  100.                          #### llllnnnn ----ssss <<<<sssseeeerrrrvvvveeeerrrr____ccccoooonnnnffffiiiigggg____ddddiiiirrrr>>>>////mmmmiiiimmmmeeee....ttttyyyyppppeeeessss ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////nnnneeeettttssssccccaaaappppeeee////mmmmiiiimmmmeeee....ttttyyyyppppeeeessss....ffffuuuullllllll
  101.  
  102.                  Where _s_e_r_v_e_r__c_o_n_f_i_g__d_i_r could be something like
  103.                  /usr/ns-home/httpd-80/config or
  104.                  /var/www/server/conf.
  105.  
  106.                +o Certain directories are excluded from processing.
  107.                  They can be set via the _D_i_r_e_c_t_o_r_i_e_s _t_o _E_x_c_l_u_d_e
  108.                  _F_r_o_m _P_r_o_c_e_s_s_i_n_g: text entry field in the SiteMgr
  109.                  Initialization dialog form. These directories are
  110.                  excluded to provide the user with a more accurate
  111.                  picture of the web site, avoiding any files
  112.                  installed from other products and concentrating on
  113.                  the true content for the site. For this reason
  114.                  (and to avoid accidental deletion/modification of
  115.                  files in these areas, AND to speed up processing),
  116.                  it is recommended that you _d_o _n_o_t _r_e_m_o_v_e _e_n_t_r_i_e_s
  117.                  _f_r_o_m _t_h_i_s _l_i_s_t _u_n_l_e_s_s _a_b_s_o_l_u_t_e_l_y _n_e_c_e_s_s_a_r_y.
  118.                  Directories listed include:
  119.  
  120.  
  121.                          {_d_o_c__r_o_o_t}/_D_e_m_o_s
  122.                          {_d_o_c__r_o_o_t}/_O_u_t_O_f_B_o_x
  123.                          {_d_o_c__r_o_o_t}/_S_o_f_t_W_i_n_d_o_w_s
  124.                          {_d_o_c__r_o_o_t}/_S_y_s_S_e_t_u_p
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.                          {_d_o_c__r_o_o_t}/_S_u_r_f_Z_o_n_e
  141.                          {_d_o_c__r_o_o_t}/_S_y_s_T_o_u_r
  142.                          {_d_o_c__r_o_o_t}/_W_h_a_t_s_N_e_w
  143.                          {_d_o_c__r_o_o_t}/_d_e_m_o_s
  144.                          {_d_o_c__r_o_o_t}/_i_j
  145.                          {_d_o_c__r_o_o_t}/_i_n_f_o_s_e_a_r_c_h
  146.                          {_d_o_c__r_o_o_t}/_j_u_n_c_t_i_o_n
  147.                          {_d_o_c__r_o_o_t}/_l_i_b_r_a_r_y
  148.                          {_d_o_c__r_o_o_t}/_o_2_s_t_a_r_t
  149.                          {_d_o_c__r_o_o_t}/_r_o_o_t
  150.                          {_d_o_c__r_o_o_t}/_s_y_s_m_g_r
  151.                          {_d_o_c__r_o_o_t}/_w_e_b_d_i_s_t
  152.  
  153.                +o SiteMgr may be unable to find important
  154.                  information about MIME types.  Follow the
  155.                  suggestion above for creating a symbolic link to
  156.                  /_u_s_r/_l_o_c_a_l/_l_i_b/_n_e_t_s_c_a_p_e/_m_i_m_e._t_y_p_e_s._f_u_l_l if
  157.                  necessary.
  158.  
  159.           +o If the initialization process was somehow aborted, the
  160.             file <document_root>/.sitemgr/sm.init must be removed
  161.             before initialization can be done again.
  162.  
  163.           +o If you need to _c_o_m_p_l_e_t_e_l_y _r_e-_i_n_i_t_i_a_l_i_z_e your database,
  164.             you can run the following command from a shell (where
  165.             <_d_o_c_u_m_e_n_t__r_o_o_t> could be /_v_a_r/_w_w_w/_h_t_d_o_c_s, for example):
  166.  
  167.  
  168.                     #### ////uuuussssrrrr////ssssiiiitttteeeemmmmggggrrrr////bbbbiiiinnnn////ssssmmmmddddbbbbffff....ccccggggiiii <<<<ddddooooccccuuuummmmeeeennnntttt____rrrrooooooootttt>>>>
  169.  
  170.             If this process is somehow aborted, the file
  171.             <document_root>/.sitemgr/sm.init must be removed before
  172.             smdbf.cgi can be executed again.
  173.  
  174.           +o _U_p_d_a_t_i_n_g the database can be done from within the
  175.             SiteMgr client, under the menu item "Views" > "Update
  176.             Site Information". Follow the instructions on the
  177.             dialog and click the "Update Database" pushbutton.
  178.  
  179.             Updating the database should be done in the event that
  180.             documents on your site are changed without going
  181.             through the SiteMgr client.  For example, editing or
  182.             removing documents directly within the document root.
  183.             SiteMgr should detect the modifications made within
  184.             your document root and put the database in sync.
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.        5.2  _V_e_r_s_i_o_n__C_o_n_t_r_o_l
  207.  
  208.           +o If you specify to use "Version Control" in the SiteMgr
  209.             Initialization dialog, the SiteMgr server extensions
  210.             (CGI) will look for the existence of a Revision Control
  211.             System (RCS) Utility program (/_u_s_r/_s_b_i_n/_r_c_s). If you
  212.             have installed the RCS binaries in a different location
  213.             location, you should create the following symbolic
  214.             links:
  215.  
  216.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////rrrrccccssss ////uuuussssrrrr////ssssbbbbiiiinnnn////rrrrccccssss
  217.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////cccciiii ////uuuussssrrrr////ssssbbbbiiiinnnn////cccciiii
  218.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////ccccoooo ////uuuussssrrrr////ssssbbbbiiiinnnn////ccccoooo
  219.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////rrrrccccssssmmmmeeeerrrrggggeeee ////uuuussssrrrr////ssssbbbbiiiinnnn////rrrrccccssssmmmmeeeerrrrggggeeee
  220.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////rrrrccccssssddddiiiiffffffff ////uuuussssrrrr////ssssbbbbiiiinnnn////rrrrccccssssddddiiiiffffffff
  221.                     #### llllnnnn ----ssss  <<<<yyyyoooouuuurrrr____llllooooccccaaaattttiiiioooonnnn>>>>////rrrrlllloooogggg ////uuuussssrrrr////ssssbbbbiiiinnnn////rrrrlllloooogggg
  222.  
  223.             The Revision Control System (RCS) Utilities can be
  224.             installed from _e_o_e._s_w._r_c_s. On IRIX 6.2 systems, you can
  225.             install that subsystem from your IRIX 6.2 part 1 of 2
  226.             CD. On IRIX 6.3 system, you can install it from your
  227.             IRIX 6.3 CD.
  228.  
  229.             If you turn on the "Version Control" toggle at database
  230.             initialization but the program /_u_s_r/_s_b_i_n/_r_c_s is not
  231.             found, then "Version Control" will be turned off
  232.             automatically. However, this check does not take place
  233.             when the "Version Control" toggle is turned on from the
  234.             "Update Site Information" menu item after the database
  235.             has already been initialized. If you select this option
  236.             then but do not have /_u_s_r/_s_b_i_n/_r_c_s installed, document
  237.             check-in may fail with the "Access Denied and/or
  238.             Authorization Failed" error message.
  239.  
  240.           +o If "Version Control" is turned off, you will lose the
  241.             ability to track multiple versions of HTML, VRML and
  242.             text files (and also apply revision comments to them),
  243.             as well as apply locks to documents, etc. Image files
  244.             and other binary objects are not placed under RCS
  245.             control (no multiple versions, etc.) at this time.
  246.  
  247.           +o If "Version Control" is turned on, RCS subdirectories
  248.             will be created in every directory of your site if they
  249.             do not already exist. Thus, the timestamp of every
  250.             directory in your site will be set to the time at which
  251.             you intitalize the database. Whenever you update the
  252.             database, files that were changed outside of SiteMgr
  253.             will be checked in and the timestamp of directories in
  254.             which they reside will be reset.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.        5.3  _H_a_n_d_l_i_n_g__D_o_c_u_m_e_n_t_s__W_i_t_h_i_n__Y_o_u_r__S_i_t_e
  273.  
  274.           +o Image map files referenced within a HTML document are
  275.             attempted to be opened and parsed. Documents referenced
  276.             within the map file are considered to be _l_i_n_k_s _o_u_t _o_f
  277.             _t_h_e _o_r_i_g_i_n_a_l _H_T_M_L _d_o_c_u_m_e_n_t, and are reported as such.
  278.  
  279.           +o At this time, directories within the document root are
  280.             not handled as a "first-class" objects. When specifying
  281.             the removal of a directory, the documents will indeed
  282.             be removed, but the directory does not get removed. You
  283.             can accomplish the removal of the empty directory(ies)
  284.             with the rmdir (or rm) command(s), if you wish to fully
  285.             clean up your document root.
  286.  
  287.             SiteMgr does not display empty directories to the end-
  288.             user.  However, you can safely create a directory view
  289.             ("New Directory") in the SiteMgr client with the same
  290.             name as an empty directory that exists under your
  291.             document root, and populate it with documents, and no
  292.             problems should arise.
  293.  
  294.           +o Another situation with the removal operation that the
  295.             site administrator should be made aware of occurs when
  296.             "Version Control" is turned on within SiteMgr. In this
  297.             case, after a removal operation is performed, SiteMgr
  298.             does _n_o_t delete the RCS history file. For example,
  299.             removing /my_dir/foo.html will not delete the
  300.             accompanying history file, /my_dir/RCS/foo.html,v. This
  301.             is by design, which may be subject to change in future
  302.             releases. It was done in this manner to provide a
  303.             "safety-net" for the site administrator, in the case of
  304.             accidental deletion. Recovery is possible thru the RCS
  305.             command set, allowing for re-creation of the deleted
  306.             file. See _R_C_S(_1) for more information.
  307.  
  308.           +o When validating the HTML encoding of a document,
  309.             SiteMgr utilizes the program _w_e_b_l_i_n_t. In order to find
  310.             this program, the following paths will be searched (in
  311.             the given order):  /_u_s_r/_f_r_e_e_w_a_r_e/_b_i_n, /_u_s_r/_l_o_c_a_l/_b_i_n,
  312.             or /_u_s_r/_s_b_i_n. If SiteMgr fails to find _w_e_b_l_i_n_t in one
  313.             of those areas, it will use its own local copy found in
  314.             /_u_s_r/_s_i_t_e_m_g_r/_b_i_n (_w_e_b_l_i_n_t version 1.017).
  315.  
  316.  
  317.        5.4  _S_i_t_e_M_g_r__C_l_i_e_n_t
  318.  
  319.           +o The client can (possibly) get into a "hung" state if
  320.             the SiteMgr Server Extensions (_s_i_t_e_m_g_r._s_w._s_e_r_v_e_r) are
  321.             used in conjunction with a Netscape Fasttrack Personal
  322.             Server, version 2.0P (_n_s__f_a_s_t_t_r_a_c_k) or earlier.  In
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.             earlier versions of this server there were problems
  339.             handling CGI (Common Gateway Interface) processes which
  340.             could cause this situation. The workaround is to
  341.             upgrade to (at least) version 2.01 of _n_s__f_a_s_t_t_r_a_c_k.
  342.             Version 2.01 can be found on the IRIX Applications CD,
  343.             August 1997.
  344.  
  345.           +o Icons dragged _o_u_t of SiteMgr and dropped on the Indigo
  346.             Magic Desktop (or dropped on an Indigo Magic Directory
  347.             View) do not function properly at this time. In some
  348.             cases, a "dangling reference" icon may be created. This
  349.             is harmless and can (and should) be removed from the
  350.             Desktop.
  351.  
  352.           +o _U_p_d_a_t_i_n_g the database can be done from within the
  353.             SiteMgr client, under the menu item "Views" > "Update
  354.             Site Information". Follow the instructions on the
  355.             dialog and click the "Update Database" pushbutton.
  356.  
  357.             Updating the database should be done in the event that
  358.             documents on your site are changed without going
  359.             through the SiteMgr client.  For example, editing or
  360.             removing documents directly within the document root.
  361.             SiteMgr should detect the modifications made within
  362.             your document root and put the database in sync.
  363.  
  364.           +o Sites making use of the _O_u_t_B_o_x _P_e_r_s_o_n_a_l _W_e_b _S_i_t_e _T_o_o_l_s
  365.             (_o_u_t_b_o_x._s_w.*)  for maintaining content may want to also
  366.             use SiteMgr. Note that SiteMgr could be used in place
  367.             of the OutBox Tools; however, utilizing both tools is
  368.             indeed possible. In that case; files published,
  369.             removed, or updated through the OutBox Tools need to be
  370.             "recognized" by the SiteMgr server/database.  To make
  371.             that happen, the SiteMgr database needs to be updated
  372.             so that it reflects the changes made to the site.  From
  373.             the SiteMgr client, access the menu item "Views" >
  374.             "Update Site Information", follow the instructions on
  375.             the dialog, and click "Update Database" pushbutton.
  376.  
  377.           +o Administering a site (or following links from the
  378.             Preview window) through a firewall situation (utilizing
  379.             a SOCKS host, for instance) requires the use of the
  380.             -_w_e_b_p_r_e_f_s (or -_w_e_b) command-line option when starting
  381.             up the SiteMgr client:
  382.  
  383.  
  384.                     %%%% ////uuuussssrrrr////ssssbbbbiiiinnnn////ssssiiiitttteeeemmmmggggrrrr ----wwwweeeebbbbpppprrrreeeeffffssss
  385.  
  386.             See _s_i_t_e_m_g_r(_1) for more information on all command-line
  387.             options.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.           +o The built-in Previewer may have trouble viewing
  405.             documents that utilize the <NOFRAMES> tag within a
  406.             <FRAMESET> tag.  It also does not handle those
  407.             documents containing JavaScript commands or Java
  408.             applets at this time. Previewing documents of that type
  409.             might be better handled through the choice of an
  410.             alternate browser (which can be chosen within the
  411.             SiteMgr client, in the Preview panel).
  412.  
  413.           +o The built-in Previewer may also have trouble with
  414.             loading certain images. If clicking the reload
  415.             (circular arrow) button does not cause these images to
  416.             load, you may want to examine how the <IMG> tags are
  417.             specified. In the case where the attribute "SGI_SRC" is
  418.             set, it must appear _b_e_f_o_r_e the attribute "SRC" (which
  419.             designates the HTTP path to the image file).
  420.  
  421.           +o The built-in Previewer has problems viewing RGB (SGI)
  422.             Image file types at this time. Previewing files of that
  423.             type might be better handled through the choice of an
  424.             alternate browser (which can be chosen within the
  425.             SiteMgr client, in the Preview panel).
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.